created on Thu Nov 07 09:08:35 UTC 2019 by ?

1. Summary

Total Runs Success Rate Total time Failures Errors Skipped

120

100.0%

4 minutes, 45.512 seconds

0

0

0

2. Features

2.1. Functionality of Component Variant: Default in XS PASS

Result: PASS Time: 2.670 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download1"
def selectorContainer = "#contentblock1 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default in XS Should have sample content

  • And When asset is downloaded it matches repository asset file signature

1
assert verifyAssetDownload($(selector).firstElement().getAttribute("href"))
  • Where: Browser size width: 320 and height: 480

2.2. Functionality of Component Variant: Default in SM PASS

Result: PASS Time: 2.247 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download1"
def selectorContainer = "#contentblock1 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default in SM Should have sample content

  • And When asset is downloaded it matches repository asset file signature

1
assert verifyAssetDownload($(selector).firstElement().getAttribute("href"))
  • Where: Browser size width: 640 and height: 480

2.3. Functionality of Component Variant: Default in MD PASS

Result: PASS Time: 2.472 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download1"
def selectorContainer = "#contentblock1 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default in MD Should have sample content

  • And When asset is downloaded it matches repository asset file signature

1
assert verifyAssetDownload($(selector).firstElement().getAttribute("href"))
  • Where: Browser size width: 1024 and height: 768

2.4. Functionality of Component Variant: Default in LG PASS

Result: PASS Time: 2.357 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download1"
def selectorContainer = "#contentblock1 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default in LG Should have sample content

  • And When asset is downloaded it matches repository asset file signature

1
assert verifyAssetDownload($(selector).firstElement().getAttribute("href"))
  • Where: Browser size width: 1366 and height: 1024

2.5. Functionality of Component Variant: Default in XLG PASS

Result: PASS Time: 2.622 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download1"
def selectorContainer = "#contentblock1 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default in XLG Should have sample content

  • And When asset is downloaded it matches repository asset file signature

1
assert verifyAssetDownload($(selector).firstElement().getAttribute("href"))
  • Where: Browser size width: 1920 and height: 1280

2.6. Functionality of Component Variant: Default in XXLG PASS

Result: PASS Time: 2.759 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download1"
def selectorContainer = "#contentblock1 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default in XXLG Should have sample content

  • And When asset is downloaded it matches repository asset file signature

1
assert verifyAssetDownload($(selector).firstElement().getAttribute("href"))
  • Where: Browser size width: 2560 and height: 1440

2.7. Functionality of Component Variant: Simple in XS PASS

Result: PASS Time: 2.012 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download2"
def selectorContainer = "#contentblock2 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple in XS Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • Where: Browser size width: 320 and height: 480

2.8. Functionality of Component Variant: Simple in SM PASS

Result: PASS Time: 2.007 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download2"
def selectorContainer = "#contentblock2 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple in SM Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • Where: Browser size width: 640 and height: 480

2.9. Functionality of Component Variant: Simple in MD PASS

Result: PASS Time: 2.155 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download2"
def selectorContainer = "#contentblock2 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple in MD Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • Where: Browser size width: 1024 and height: 768

2.10. Functionality of Component Variant: Simple in LG PASS

Result: PASS Time: 2.320 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download2"
def selectorContainer = "#contentblock2 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple in LG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • Where: Browser size width: 1366 and height: 1024

2.11. Functionality of Component Variant: Simple in XLG PASS

Result: PASS Time: 2.452 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download2"
def selectorContainer = "#contentblock2 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple in XLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • Where: Browser size width: 1920 and height: 1280

2.12. Functionality of Component Variant: Simple in XXLG PASS

Result: PASS Time: 2.663 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download2"
def selectorContainer = "#contentblock2 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple in XXLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • Where: Browser size width: 2560 and height: 1440

2.13. Functionality of Component Variant: Card in XS PASS

Result: PASS Time: 2.101 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download3"
def selectorContainer = "#contentblock3 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card in XS Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • Where: Browser size width: 320 and height: 480

2.14. Functionality of Component Variant: Card in SM PASS

Result: PASS Time: 2.050 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download3"
def selectorContainer = "#contentblock3 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card in SM Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • Where: Browser size width: 640 and height: 480

2.15. Functionality of Component Variant: Card in MD PASS

Result: PASS Time: 2.161 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download3"
def selectorContainer = "#contentblock3 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card in MD Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • Where: Browser size width: 1024 and height: 768

2.16. Functionality of Component Variant: Card in LG PASS

Result: PASS Time: 2.291 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download3"
def selectorContainer = "#contentblock3 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card in LG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • Where: Browser size width: 1366 and height: 1024

2.17. Functionality of Component Variant: Card in XLG PASS

Result: PASS Time: 2.504 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download3"
def selectorContainer = "#contentblock3 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card in XLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • Where: Browser size width: 1920 and height: 1280

2.18. Functionality of Component Variant: Card in XXLG PASS

Result: PASS Time: 2.723 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download3"
def selectorContainer = "#contentblock3 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card in XXLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • Where: Browser size width: 2560 and height: 1440

2.19. Functionality of Component Variant: Default with Licensed Image in XS PASS

Result: PASS Time: 1.855 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download4"
def selectorContainer = "#contentblock4 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Licensed Image in XS Should have sample content

  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 320 and height: 480

2.20. Functionality of Component Variant: Default with Licensed Image in SM PASS

Result: PASS Time: 1.864 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download4"
def selectorContainer = "#contentblock4 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Licensed Image in SM Should have sample content

  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 640 and height: 480

2.21. Functionality of Component Variant: Default with Licensed Image in MD PASS

Result: PASS Time: 2.058 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download4"
def selectorContainer = "#contentblock4 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Licensed Image in MD Should have sample content

  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 1024 and height: 768

2.22. Functionality of Component Variant: Default with Licensed Image in LG PASS

Result: PASS Time: 2.067 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download4"
def selectorContainer = "#contentblock4 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Licensed Image in LG Should have sample content

  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 1366 and height: 1024

2.23. Functionality of Component Variant: Default with Licensed Image in XLG PASS

Result: PASS Time: 2.329 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download4"
def selectorContainer = "#contentblock4 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Licensed Image in XLG Should have sample content

  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 1920 and height: 1280

2.24. Functionality of Component Variant: Default with Licensed Image in XXLG PASS

Result: PASS Time: 2.456 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download4"
def selectorContainer = "#contentblock4 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Licensed Image in XXLG Should have sample content

  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 2560 and height: 1440

2.25. Functionality of Component Variant: Simple with Licensed Image in XS PASS

Result: PASS Time: 1.999 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download5"
def selectorContainer = "#contentblock5 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Licensed Image in XS Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 320 and height: 480

2.26. Functionality of Component Variant: Simple with Licensed Image in SM PASS

Result: PASS Time: 1.944 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download5"
def selectorContainer = "#contentblock5 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Licensed Image in SM Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 640 and height: 480

2.27. Functionality of Component Variant: Simple with Licensed Image in MD PASS

Result: PASS Time: 2.108 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download5"
def selectorContainer = "#contentblock5 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Licensed Image in MD Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 1024 and height: 768

2.28. Functionality of Component Variant: Simple with Licensed Image in LG PASS

Result: PASS Time: 2.222 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download5"
def selectorContainer = "#contentblock5 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Licensed Image in LG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 1366 and height: 1024

2.29. Functionality of Component Variant: Simple with Licensed Image in XLG PASS

Result: PASS Time: 2.468 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download5"
def selectorContainer = "#contentblock5 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Licensed Image in XLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 1920 and height: 1280

2.30. Functionality of Component Variant: Simple with Licensed Image in XXLG PASS

Result: PASS Time: 2.614 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download5"
def selectorContainer = "#contentblock5 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Licensed Image in XXLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 2560 and height: 1440

2.31. Functionality of Component Variant: Card with Licensed Image in XS PASS

Result: PASS Time: 2.198 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download6"
def selectorContainer = "#contentblock6 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Licensed Image in XS Should have sample content

  • And Has sample icon line

1
assert $("${selector} span").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 320 and height: 480

2.32. Functionality of Component Variant: Card with Licensed Image in SM PASS

Result: PASS Time: 2.145 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download6"
def selectorContainer = "#contentblock6 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Licensed Image in SM Should have sample content

  • And Has sample icon line

1
assert $("${selector} span").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 640 and height: 480

2.33. Functionality of Component Variant: Card with Licensed Image in MD PASS

Result: PASS Time: 2.244 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download6"
def selectorContainer = "#contentblock6 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Licensed Image in MD Should have sample content

  • And Has sample icon line

1
assert $("${selector} span").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 1024 and height: 768

2.34. Functionality of Component Variant: Card with Licensed Image in LG PASS

Result: PASS Time: 2.274 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download6"
def selectorContainer = "#contentblock6 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Licensed Image in LG Should have sample content

  • And Has sample icon line

1
assert $("${selector} span").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 1366 and height: 1024

2.35. Functionality of Component Variant: Card with Licensed Image in XLG PASS

Result: PASS Time: 2.491 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download6"
def selectorContainer = "#contentblock6 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Licensed Image in XLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} span").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 1920 and height: 1280

2.36. Functionality of Component Variant: Card with Licensed Image in XXLG PASS

Result: PASS Time: 2.724 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download6"
def selectorContainer = "#contentblock6 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Licensed Image in XXLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} span").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 2560 and height: 1440

2.37. Functionality of Component Variant: Default without Authored Content in XS PASS

Result: PASS Time: 1.440 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download7"
def selectorContainer = "#contentblock7 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have a placehoder image

1
assert $("${selector}[empty]").getAttribute("innerHTML").trim() == ""
  • Where: Browser size width: 320 and height: 480

2.38. Functionality of Component Variant: Default without Authored Content in SM PASS

Result: PASS Time: 1.413 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download7"
def selectorContainer = "#contentblock7 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have a placehoder image

1
assert $("${selector}[empty]").getAttribute("innerHTML").trim() == ""
  • Where: Browser size width: 640 and height: 480

2.39. Functionality of Component Variant: Default without Authored Content in MD PASS

Result: PASS Time: 1.475 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download7"
def selectorContainer = "#contentblock7 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have a placehoder image

1
assert $("${selector}[empty]").getAttribute("innerHTML").trim() == ""
  • Where: Browser size width: 1024 and height: 768

2.40. Functionality of Component Variant: Default without Authored Content in LG PASS

Result: PASS Time: 1.556 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download7"
def selectorContainer = "#contentblock7 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have a placehoder image

1
assert $("${selector}[empty]").getAttribute("innerHTML").trim() == ""
  • Where: Browser size width: 1366 and height: 1024

2.41. Functionality of Component Variant: Default without Authored Content in XLG PASS

Result: PASS Time: 1.870 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download7"
def selectorContainer = "#contentblock7 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have a placehoder image

1
assert $("${selector}[empty]").getAttribute("innerHTML").trim() == ""
  • Where: Browser size width: 1920 and height: 1280

2.42. Functionality of Component Variant: Default without Authored Content in XXLG PASS

Result: PASS Time: 2.130 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download7"
def selectorContainer = "#contentblock7 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have a placehoder image

1
assert $("${selector}[empty]").getAttribute("innerHTML").trim() == ""
  • Where: Browser size width: 2560 and height: 1440

2.43. Functionality of Component Variant: Default with Title and Description in XS PASS

Result: PASS Time: 1.902 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download8"
def selectorContainer = "#contentblock8 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Title and Description in XS Should have sample content

  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.44. Functionality of Component Variant: Default with Title and Description in SM PASS

Result: PASS Time: 1.961 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download8"
def selectorContainer = "#contentblock8 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Title and Description in SM Should have sample content

  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.45. Functionality of Component Variant: Default with Title and Description in MD PASS

Result: PASS Time: 2.057 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download8"
def selectorContainer = "#contentblock8 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Title and Description in MD Should have sample content

  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.46. Functionality of Component Variant: Default with Title and Description in LG PASS

Result: PASS Time: 2.118 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download8"
def selectorContainer = "#contentblock8 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Title and Description in LG Should have sample content

  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.47. Functionality of Component Variant: Default with Title and Description in XLG PASS

Result: PASS Time: 2.309 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download8"
def selectorContainer = "#contentblock8 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Title and Description in XLG Should have sample content

  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.48. Functionality of Component Variant: Default with Title and Description in XXLG PASS

Result: PASS Time: 2.613 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download8"
def selectorContainer = "#contentblock8 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Title and Description in XXLG Should have sample content

  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.49. Functionality of Component Variant: Simple with Title and Description in XS PASS

Result: PASS Time: 1.949 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download9"
def selectorContainer = "#contentblock9 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Title and Description in XS Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.50. Functionality of Component Variant: Simple with Title and Description in SM PASS

Result: PASS Time: 1.997 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download9"
def selectorContainer = "#contentblock9 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Title and Description in SM Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.51. Functionality of Component Variant: Simple with Title and Description in MD PASS

Result: PASS Time: 2.174 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download9"
def selectorContainer = "#contentblock9 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Title and Description in MD Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.52. Functionality of Component Variant: Simple with Title and Description in LG PASS

Result: PASS Time: 2.201 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download9"
def selectorContainer = "#contentblock9 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Title and Description in LG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.53. Functionality of Component Variant: Simple with Title and Description in XLG PASS

Result: PASS Time: 2.428 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download9"
def selectorContainer = "#contentblock9 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Title and Description in XLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.54. Functionality of Component Variant: Simple with Title and Description in XXLG PASS

Result: PASS Time: 2.769 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download9"
def selectorContainer = "#contentblock9 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Title and Description in XXLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.55. Functionality of Component Variant: Card with Title and Description in XS PASS

Result: PASS Time: 2.081 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download10"
def selectorContainer = "#contentblock10 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Title and Description in XS Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.56. Functionality of Component Variant: Card with Title and Description in SM PASS

Result: PASS Time: 2.014 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download10"
def selectorContainer = "#contentblock10 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Title and Description in SM Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.57. Functionality of Component Variant: Card with Title and Description in MD PASS

Result: PASS Time: 2.172 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download10"
def selectorContainer = "#contentblock10 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Title and Description in MD Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.58. Functionality of Component Variant: Card with Title and Description in LG PASS

Result: PASS Time: 2.274 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download10"
def selectorContainer = "#contentblock10 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Title and Description in LG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.59. Functionality of Component Variant: Card with Title and Description in XLG PASS

Result: PASS Time: 2.574 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download10"
def selectorContainer = "#contentblock10 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Title and Description in XLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.60. Functionality of Component Variant: Card with Title and Description in XXLG PASS

Result: PASS Time: 2.862 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download10"
def selectorContainer = "#contentblock10 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Title and Description in XXLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.61. Functionality of Component Variant: Simple with Thumbnail Icon in XS PASS

Result: PASS Time: 2.017 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download11"
def selectorContainer = "#contentblock11 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail Icon in XS Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.62. Functionality of Component Variant: Simple with Thumbnail Icon in SM PASS

Result: PASS Time: 1.972 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download11"
def selectorContainer = "#contentblock11 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail Icon in SM Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.63. Functionality of Component Variant: Simple with Thumbnail Icon in MD PASS

Result: PASS Time: 2.124 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download11"
def selectorContainer = "#contentblock11 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail Icon in MD Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.64. Functionality of Component Variant: Simple with Thumbnail Icon in LG PASS

Result: PASS Time: 2.288 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download11"
def selectorContainer = "#contentblock11 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail Icon in LG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.65. Functionality of Component Variant: Simple with Thumbnail Icon in XLG PASS

Result: PASS Time: 2.455 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download11"
def selectorContainer = "#contentblock11 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail Icon in XLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.66. Functionality of Component Variant: Simple with Thumbnail Icon in XXLG PASS

Result: PASS Time: 2.572 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download11"
def selectorContainer = "#contentblock11 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail Icon in XXLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.67. Functionality of Component Variant: Card with Thumbnail Icon in XS PASS

Result: PASS Time: 2.005 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download12"
def selectorContainer = "#contentblock12 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail Icon in XS Should have sample content

  • And Has sample icon line

1
assert $("${selector} span.card-icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.68. Functionality of Component Variant: Card with Thumbnail Icon in SM PASS

Result: PASS Time: 1.989 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download12"
def selectorContainer = "#contentblock12 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail Icon in SM Should have sample content

  • And Has sample icon line

1
assert $("${selector} span.card-icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.69. Functionality of Component Variant: Card with Thumbnail Icon in MD PASS

Result: PASS Time: 2.175 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download12"
def selectorContainer = "#contentblock12 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail Icon in MD Should have sample content

  • And Has sample icon line

1
assert $("${selector} span.card-icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.70. Functionality of Component Variant: Card with Thumbnail Icon in LG PASS

Result: PASS Time: 2.243 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download12"
def selectorContainer = "#contentblock12 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail Icon in LG Should have sample content

  • And Has sample icon line

1
assert $("${selector} span.card-icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.71. Functionality of Component Variant: Card with Thumbnail Icon in XLG PASS

Result: PASS Time: 2.420 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download12"
def selectorContainer = "#contentblock12 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail Icon in XLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} span.card-icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.72. Functionality of Component Variant: Card with Thumbnail Icon in XXLG PASS

Result: PASS Time: 2.689 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download12"
def selectorContainer = "#contentblock12 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail Icon in XXLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} span.card-icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.73. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition in XS PASS

Result: PASS Time: 2.077 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download13"
def selectorContainer = "#contentblock13 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition in XS Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.74. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition in SM PASS

Result: PASS Time: 1.936 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download13"
def selectorContainer = "#contentblock13 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition in SM Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.75. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition in MD PASS

Result: PASS Time: 2.144 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download13"
def selectorContainer = "#contentblock13 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition in MD Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.76. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition in LG PASS

Result: PASS Time: 2.413 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download13"
def selectorContainer = "#contentblock13 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition in LG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.77. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition in XLG PASS

Result: PASS Time: 2.400 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download13"
def selectorContainer = "#contentblock13 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition in XLG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.78. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition in XXLG PASS

Result: PASS Time: 2.838 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download13"
def selectorContainer = "#contentblock13 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition in XXLG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.79. Functionality of Component Variant: Card with Thumbnail using Asset DAM Rendition in XS PASS

Result: PASS Time: 2.243 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download14"
def selectorContainer = "#contentblock14 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Asset DAM Rendition in XS Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.80. Functionality of Component Variant: Card with Thumbnail using Asset DAM Rendition in SM PASS

Result: PASS Time: 2.527 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download14"
def selectorContainer = "#contentblock14 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Asset DAM Rendition in SM Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.81. Functionality of Component Variant: Card with Thumbnail using Asset DAM Rendition in MD PASS

Result: PASS Time: 3.370 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download14"
def selectorContainer = "#contentblock14 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Asset DAM Rendition in MD Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.82. Functionality of Component Variant: Card with Thumbnail using Asset DAM Rendition in LG PASS

Result: PASS Time: 3.902 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download14"
def selectorContainer = "#contentblock14 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Asset DAM Rendition in LG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.83. Functionality of Component Variant: Card with Thumbnail using Asset DAM Rendition in XLG PASS

Result: PASS Time: 4.089 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download14"
def selectorContainer = "#contentblock14 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Asset DAM Rendition in XLG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.84. Functionality of Component Variant: Card with Thumbnail using Asset DAM Rendition in XXLG PASS

Result: PASS Time: 4.350 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download14"
def selectorContainer = "#contentblock14 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Asset DAM Rendition in XXLG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.85. Functionality of Component Variant: Simple with Thumbnail using Thumbnail DAM Rendition in XS PASS

Result: PASS Time: 2.086 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download15"
def selectorContainer = "#contentblock15 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Thumbnail DAM Rendition in XS Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.86. Functionality of Component Variant: Simple with Thumbnail using Thumbnail DAM Rendition in SM PASS

Result: PASS Time: 2.099 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download15"
def selectorContainer = "#contentblock15 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Thumbnail DAM Rendition in SM Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.87. Functionality of Component Variant: Simple with Thumbnail using Thumbnail DAM Rendition in MD PASS

Result: PASS Time: 2.154 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download15"
def selectorContainer = "#contentblock15 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Thumbnail DAM Rendition in MD Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.88. Functionality of Component Variant: Simple with Thumbnail using Thumbnail DAM Rendition in LG PASS

Result: PASS Time: 2.285 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download15"
def selectorContainer = "#contentblock15 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Thumbnail DAM Rendition in LG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.89. Functionality of Component Variant: Simple with Thumbnail using Thumbnail DAM Rendition in XLG PASS

Result: PASS Time: 2.439 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download15"
def selectorContainer = "#contentblock15 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Thumbnail DAM Rendition in XLG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.90. Functionality of Component Variant: Simple with Thumbnail using Thumbnail DAM Rendition in XXLG PASS

Result: PASS Time: 2.688 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download15"
def selectorContainer = "#contentblock15 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Thumbnail DAM Rendition in XXLG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.91. Functionality of Component Variant: Card with Thumbnail using Thumbnail DAM Rendition in XS PASS

Result: PASS Time: 2.061 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download16"
def selectorContainer = "#contentblock16 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Thumbnail DAM Rendition in XS Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.92. Functionality of Component Variant: Card with Thumbnail using Thumbnail DAM Rendition in SM PASS

Result: PASS Time: 2.211 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download16"
def selectorContainer = "#contentblock16 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Thumbnail DAM Rendition in SM Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.93. Functionality of Component Variant: Card with Thumbnail using Thumbnail DAM Rendition in MD PASS

Result: PASS Time: 2.425 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download16"
def selectorContainer = "#contentblock16 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Thumbnail DAM Rendition in MD Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.94. Functionality of Component Variant: Card with Thumbnail using Thumbnail DAM Rendition in LG PASS

Result: PASS Time: 2.649 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download16"
def selectorContainer = "#contentblock16 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Thumbnail DAM Rendition in LG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.95. Functionality of Component Variant: Card with Thumbnail using Thumbnail DAM Rendition in XLG PASS

Result: PASS Time: 2.888 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download16"
def selectorContainer = "#contentblock16 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Thumbnail DAM Rendition in XLG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.96. Functionality of Component Variant: Card with Thumbnail using Thumbnail DAM Rendition in XXLG PASS

Result: PASS Time: 3.093 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download16"
def selectorContainer = "#contentblock16 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Thumbnail DAM Rendition in XXLG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.97. Functionality of Component Variant: Simple with Custom Thumbnail Rendition in XS PASS

Result: PASS Time: 2.024 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download17"
def selectorContainer = "#contentblock17 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Custom Thumbnail Rendition in XS Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.98. Functionality of Component Variant: Simple with Custom Thumbnail Rendition in SM PASS

Result: PASS Time: 1.937 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download17"
def selectorContainer = "#contentblock17 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Custom Thumbnail Rendition in SM Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.99. Functionality of Component Variant: Simple with Custom Thumbnail Rendition in MD PASS

Result: PASS Time: 2.195 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download17"
def selectorContainer = "#contentblock17 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Custom Thumbnail Rendition in MD Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.100. Functionality of Component Variant: Simple with Custom Thumbnail Rendition in LG PASS

Result: PASS Time: 2.197 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download17"
def selectorContainer = "#contentblock17 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Custom Thumbnail Rendition in LG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.101. Functionality of Component Variant: Simple with Custom Thumbnail Rendition in XLG PASS

Result: PASS Time: 2.445 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download17"
def selectorContainer = "#contentblock17 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Custom Thumbnail Rendition in XLG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.102. Functionality of Component Variant: Simple with Custom Thumbnail Rendition in XXLG PASS

Result: PASS Time: 2.668 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download17"
def selectorContainer = "#contentblock17 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Custom Thumbnail Rendition in XXLG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.103. Functionality of Component Variant: Card with Custom Thumbnail Rendition in XS PASS

Result: PASS Time: 2.469 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download18"
def selectorContainer = "#contentblock18 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Custom Thumbnail Rendition in XS Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .card-title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .card-description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .card-info","jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.104. Functionality of Component Variant: Card with Custom Thumbnail Rendition in SM PASS

Result: PASS Time: 2.563 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download18"
def selectorContainer = "#contentblock18 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Custom Thumbnail Rendition in SM Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .card-title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .card-description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .card-info","jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.105. Functionality of Component Variant: Card with Custom Thumbnail Rendition in MD PASS

Result: PASS Time: 2.879 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download18"
def selectorContainer = "#contentblock18 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Custom Thumbnail Rendition in MD Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .card-title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .card-description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .card-info","jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.106. Functionality of Component Variant: Card with Custom Thumbnail Rendition in LG PASS

Result: PASS Time: 3.158 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download18"
def selectorContainer = "#contentblock18 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Custom Thumbnail Rendition in LG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .card-title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .card-description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .card-info","jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.107. Functionality of Component Variant: Card with Custom Thumbnail Rendition in XLG PASS

Result: PASS Time: 3.523 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download18"
def selectorContainer = "#contentblock18 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Custom Thumbnail Rendition in XLG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .card-title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .card-description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .card-info","jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.108. Functionality of Component Variant: Card with Custom Thumbnail Rendition in XXLG PASS

Result: PASS Time: 3.713 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download18"
def selectorContainer = "#contentblock18 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Custom Thumbnail Rendition in XXLG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .card-title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .card-description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .card-info","jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.109. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Width Set in XS PASS

Result: PASS Time: 2.301 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download19"
def selectorContainer = "#contentblock19 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Width Set in XS Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has width specified

1
assert $("${selector}").attr("thumbnailwidth").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.110. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Width Set in SM PASS

Result: PASS Time: 2.329 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download19"
def selectorContainer = "#contentblock19 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Width Set in SM Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has width specified

1
assert $("${selector}").attr("thumbnailwidth").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.111. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Width Set in MD PASS

Result: PASS Time: 2.424 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download19"
def selectorContainer = "#contentblock19 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Width Set in MD Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has width specified

1
assert $("${selector}").attr("thumbnailwidth").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.112. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Width Set in LG PASS

Result: PASS Time: 2.567 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download19"
def selectorContainer = "#contentblock19 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Width Set in LG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has width specified

1
assert $("${selector}").attr("thumbnailwidth").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.113. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Width Set in XLG PASS

Result: PASS Time: 2.744 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download19"
def selectorContainer = "#contentblock19 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Width Set in XLG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has width specified

1
assert $("${selector}").attr("thumbnailwidth").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.114. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Width Set in XXLG PASS

Result: PASS Time: 2.944 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download19"
def selectorContainer = "#contentblock19 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Width Set in XXLG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has width specified

1
assert $("${selector}").attr("thumbnailwidth").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.115. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Height Set in XS PASS

Result: PASS Time: 1.953 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download20"
def selectorContainer = "#contentblock20 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Height Set in XS Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has height specified

1
assert $("${selector}").attr("thumbnailheight").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.116. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Height Set in SM PASS

Result: PASS Time: 1.946 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download20"
def selectorContainer = "#contentblock20 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Height Set in SM Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has height specified

1
assert $("${selector}").attr("thumbnailheight").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.117. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Height Set in MD PASS

Result: PASS Time: 2.122 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download20"
def selectorContainer = "#contentblock20 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Height Set in MD Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has height specified

1
assert $("${selector}").attr("thumbnailheight").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.118. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Height Set in LG PASS

Result: PASS Time: 2.335 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download20"
def selectorContainer = "#contentblock20 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Height Set in LG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has height specified

1
assert $("${selector}").attr("thumbnailheight").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.119. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Height Set in XLG PASS

Result: PASS Time: 2.393 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download20"
def selectorContainer = "#contentblock20 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Height Set in XLG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has height specified

1
assert $("${selector}").attr("thumbnailheight").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.120. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Height Set in XXLG PASS

Result: PASS Time: 2.663 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download20"
def selectorContainer = "#contentblock20 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Height Set in XXLG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has height specified

1
assert $("${selector}").attr("thumbnailheight").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440